//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<string.h>
//#include<stdlib.h>
//int cmp(char s1[], char s2[])
//{
//	char s11[100] = { 0 }, s111[100] = { 0 }, s22[100] = { 0 }, s222[100] = { 0 };
//	char ss1[100] = { 0 }, ss2[100] = { 0 };
//	strcpy(s11, s1);
//	strcpy(s111, s1);
//	strcpy(s22, s2);
//	strcpy(s222, s2);
//	strcpy(ss1, strcat(s11, s22));
//	strcpy(ss2, strcat(s222, s111));
//	if (strcmp(ss1, ss2) == -1)
//		return 1;
//	else
//		return 0;
//}
//int main()
//{
//	int n = 0;
//	int i = 0, j = 0;
//	char s[100] = { 0 }, z[100] = { 0 };
//	char ss[100][100] = { 0 };
//	scanf("%d", &n);
//	for (i = 0; i < n; i++)
//	{
//		scanf("%s", s[i]);
//	}
//	for (i = 0; i < n; i++)
//	{
//		for (j = 0; j < n - i - 1; j++)
//		{
//			if (cmp(ss[j], ss[j + 1]) == 1)
//			{
//				strcpy(z, ss[j]);
//				strcpy(ss[j], ss[j + 1]);
//				strcpy(ss[j + 1], z);
//			}
//		}
//	}
//	for (i = 0; i < n; i++)
//		printf("%s", ss[i]);
//	return 0;
//}
